package com.cinema.dao;

import com.cinema.entity.ScreeningRoom;
import java.util.List;

/**
 * 放映厅数据访问接口
 */
public interface ScreeningRoomDao {
    
    /**
     * 添加放映厅
     */
    void addRoom(ScreeningRoom room);
    
    /**
     * 根据ID获取放映厅
     */
    ScreeningRoom getRoomById(String id);
    
    /**
     * 获取所有放映厅
     */
    List<ScreeningRoom> getAllRooms();
    
    /**
     * 更新放映厅
     */
    void updateRoom(ScreeningRoom room);
    
    /**
     * 删除放映厅
     */
    void deleteRoom(String id);
    
    /**
     * 检查放映厅是否存在
     */
    boolean roomExists(String id);
} 